package com.naiterui.ehp.bs.cms.modules.devops.vo;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

/**
 * 系统初始化文件配置
 *
 * @author yangfuya
 * @since 2022/4/24
 */
@Data
@Builder
public class SysInitFileConfigVO {

    private static final long serialVersionUID = 9043285969650546954L;

    @ApiModelProperty(value = "ID")
    private Long id;

    /**
     * 名称
     */
    @ApiModelProperty(value = "名称")
    private String name;

    @ApiModelProperty(
        value = "系统初始化配置类型：1.商户支付证书文件 2、专家名医导入模板 3.互联网医院圆章图片 4.视频问诊接诊通知图片 5.开启免签的知情同意书 6.药品用法用量相关导入模板 7.普通处方图片 8.儿科处方图片 9.用户默认头像")
    private Integer type;

    @ApiModelProperty(value = "配置文件地址")
    private String path;

    @ApiModelProperty(value = "备注")
    private String remarks;

    @ApiModelProperty(value = "检查状态：1.已检查 0.未检查")
    private Integer checked;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
    private Date createdAt;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "修改时间")
    private Date changedAt;

}
